package data.dao;

import java.util.ArrayList;

import data.dao.daoImplementation.NotFoundException;
import data.dao.daoImplementation.SQLException;
import data.dto.*;
import data.searchdto.UserTypeSearchDTO;

public interface UserTypeDAO {
	public userTypeDTO findUserType(UserTypeSearchDTO usertypesearchdto) throws UserDAOException;
	public ArrayList<userTypeDTO> findAllUserType() throws UserDAOException;
	public void insertUserType(userTypeDTO User) throws UserDAOException;
    public void updateUserType(userTypeDTO User) throws UserDAOException;
    public void deleteUserType(userTypeDTO User) throws UserDAOException, NotFoundException, SQLException;

}
